/*************************
 * news.thrift
 * Lesports Sms
 *************************************/
namespace java com.lesports.qmt.sbc.api.dto

include "api_common.thrift"
include "sbc_common.thrift"
include "tag.thrift"

struct TNews{
    //新闻id
    1: i64 id,
    //标题
    2: optional string title;
    //类型
    3: optional sbc_common.NewsType type;
    //频道
    4: optional string channel;
    //栏目
    5: optional string column;
    //发布状态
    6: optional sbc_common.NewsPublish status;
    //是否删除
    7: optional bool deleted;
     //资讯描述
    8: optional string desc;
    //分享描述
    9: optional string shareDesc;
    //内容
    10: optional string content;
    //短标题
    11: optional string shortTitle;
    //来源
    12: optional string resource;
    //角标
    13: optional string superscript;
    //关键词
    14: optional string keyword;
    //相关新闻Ids
    15: optional list<i64> relatedIds;
    //视频图片
    16: optional map<string,string> images;
    //是否评论
    17: optional bool isComment;
    //原链接
    18: optional string sourceUrl;
    //图片描述
    19: optional string imageDesc;
    //封面图片
    20: optional string coverImage;
    //审核状态
    21: optional sbc_common.NewsAudit audit;
}

/**
* 新闻图片
**/
struct TNewsImage{
    //图片id
    1: i64 id,
    //图片url
    2: optional string imageUrl,
    //图片标题
    3: optional string name,
    //图片描述
    4: optional string desc,
    //是否封面
    5: optional bool cover,
    //展示顺序
    6: optional i32 showOrder,
    //是否PC聚合页封面
    7: optional bool aggCover,
}



